package com.ruoyi.spspublic.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
//import com.ruoyi.common.core.domain.BasePartyEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * 签字信息对象 t_mis_sign
 *
 * @author wangwei
 * @date 2023-06-23
 */
/*
@EqualsAndHashCode(callSuper = true)
*/
@Data
public class TMisSign /**extends BasePartyEntity**/ {
  private static final long serialVersionUID = 1L;

  /** 顺序号 */
  private int rowNumber;
  /** 序号 */
  private String ctId;

  /** 业务单据编号 */
  private String ctBussId;

  /** 功能编号 */
  private String ctFunNo;

  /** 流程编号 */
  private String ctFlowNo;

  /** 步骤编号 */
  private Integer ctStepNo;

  /** 步骤名称 */
  private String ctStepName;

  /** 签字日期 */
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  @Excel(name = "签字日期", width = 30, dateFormat = "yyyy-MM-dd")
  private Date dtDate;

  /** 签字人账号 */
  private String ctUsercode;

  /** 签字人姓名 */
  @Excel(name = "签字人姓名")
  private String ctUsername;

  /** 签字人组织编码 */
  private String ctBranchcode;

  /** 签字人组织名称 */
  @Excel(name = "签字人组织名称")
  private String ctBranchname;

  /** 签字意见 */
  @Excel(name = "签字意见")
  private String ctComment;

  /** 签发状态（同意，取消） */
  private String ctSign;

  /** 接收人账号 */
  private String ctInceptCode;

  /** 接收人姓名 */
  @Excel(name = "接收人姓名")
  private String ctInceptName;

  /** 备注 */
  @Excel(name = "备注")
  private String ctMark;

  /** 备用1 */
  private String ctOther1;

  /** 备用2 */
  private String ctOther2;

  /** 备用3 */
  private String ctOther3;
}
